/**
 * author: wancheng
 * date: 2018/08/1
 * des: 休假申请
 *
 */
/**
 * 休假申请列表的set
 */
export const listSetting = [
  {
    field: 'employeeName',
    title: '员工姓名',
    type: 'text'
  },
  {
    field: 'entryDate',
    title: '入职日期',
    type: 'date'
  }, {
    field: 'holidayDate',
    title: '休假日期',
    type: 'date',
    disableEdit: true,
    searchable: true
  },
  {
    field: 'holidayDays',
    title: '休假天数',
    type: 'text'
  },
  {
    field: 'holidayType',
    title: '类型',
    type: 'selected',
    isParams: true, // 默认为false，当isParams 为true 时，下拉数据为参数类型，
    paramsId: 'HOLIDAYTYPE',
    disableEdit: true,
    searchable: true
  },
  {
    field: 'holidayBalance',
    title: '剩余年假',
    type: 'text',
    disableEdit: true
  }

]

export const searchSetting = [
  {
    field: 'holidayDate',
    title: '休假日期',
    type: 'date',
    disableEdit: true,
    searchable: true
  },
  {
    field: 'year',
    title: '休假年份',
    type: 'year',
    searchable: true
  },
  {
    field: 'holidayType',
    title: '休假类型',
    type: 'selected',
    isParams: true, // 默认为false，当isParams 为true 时，下拉数据为参数类型，
    paramsId: 'HOLIDAYTYPE',
    disableEdit: true,
    searchable: true
  }
]


/**
 * 新增年假
 */
export const addHolidaySetting = [
  {
    field: 'holidayDate',
    title: '休假日期',
    type: 'date'
  },
  {
    field: 'holidayDays',
    title: '休假天数',
    type: 'text'
  },
  {
    field: 'holidayType',
    title: '类型',
    type: 'selected',
    isParams: true, // 默认为false，当isParams 为true 时，下拉数据为参数类型，
    paramsId: 'HOLIDAYTYPE'
  },
  {
    field: 'holidayBalance',
    title: '剩余年假',
    type: 'text',
    disableEdit: true
  }

]
export const addHolidaySetting1 = [
  {
    field: 'userId',
    title: '选择员工',
    type: 'user'

  },
  {
    field: 'holidayDate',
    title: '休假日期',
    type: 'date'
  },
  {
    field: 'holidayDays',
    title: '休假天数',
    type: 'text'
  },
  {
    field: 'holidayType',
    title: '休假类型',
    type: 'selected',
    isParams: true, // 默认为false，当isParams 为true 时，下拉数据为参数类型，
    paramsId: 'HOLIDAYTYPE',
    itemChange: (form, item) => {
      // console.log(form)
    }
  }

]
